這篇將會介紹GROUP BY子句
接下來會使用這個food資料表
SELECT <欄位名稱1> , <欄位名稱2> ……
FROM <資料表名稱>
GROUP BY <欄位名稱1> , <欄位名稱2> ……
Ex: 依照食物分類分別計算紀錄筆數
SELECT food_catalg , count(*)
FROM food
GROUP BY food_catalg
執行結果 : 炸物2筆、飲料3筆、熱食3筆
Ex: 依照售出單價分別計算
SELECT sell_price , count(*)
FROM food
GROUP BY sell_price;
執行結果 : 出現資料為null的紀錄
SELECT <欄位名稱1> , <欄位名稱2> ……
FROM <資料表名稱>
WHERE <條件>
GROUP BY <欄位名稱1> , <欄位名稱2> ……
Ex: SELECT sell_price , count(*)
FROM food
WHERE food_catalg='熱食'
GROUP BY sell_price;
執行結果 : 留下食物類別為熱食的紀錄,再彙總sell_price